Extracting Randomness from Samplable Distributions

نویسندگان

  • Luca Trevisan
  • Salil P. Vadhan
چکیده

The standard notion of a randomness extractor is a procedure which converts any weak source of randomness into an almost uniform distribution. The conversion necessarily uses a small amount of pure randomness, which can be eliminated by complete enumeration in some, but not all, applications. Here, we consider the problem of deterministically converting a weak source of randomness into an almost uniform distribution. Previously, deterministic extraction procedures were known only for sources satisfying strong independence requirements. In this paper, we look at sources which are samplable, i.e. can be generated by an efficient sampling algorithm. We seek an efficient deterministic procedure that, given a sample from any samplable distribution of sufficiently large min-entropy, gives an almost uniformly distributed output. We explore the conditions under which such deterministic extractors exist. We observe that no deterministic extractor exists if the sampler is allowed to use more computational resources than the extractor. On the other hand, if the extractor is allowed (polynomially) more resources than the sampler, we show that deterministic extraction becomes possible. This is true unconditionally in the nonuniform setting (i.e., when the extractor can be computed by a small circuit), and (necessarily) relies on complexity assumptions in the uniform setting. One of our uniform constructions is as follows: assuming that there are problems in E = DTIME(2O(n)) that are not solvable by subexponential-size circuits with 6 gates, there is an efficient extractor that transforms any samplable distribution of length n and min-entropy (1 )n into an output distribution of length (1 O( )n), where is any sufficiently small constant. The running time of the extractor is polynomial in n and the circuit complexity of the Columbia University, Department of Computer Science, and U.C. Berkeley, Computer Science Division. [email protected]. yInstitute for Advanced Study, Princeton, NJ, and Harvard University, Cambridge, MA. E-mail: [email protected]. Work done while at MIT, while supported by an NSF Mathematical Sciences Postdoctoral Research Fellowship. sampler. These extractors are based on a connection between deterministic extraction from samplable distributions and hardness against nondeterministic circuits, and on the use of nondeterminism to substantially speed up “list decoding” algorithms for error-correcting codes such as multivariate polynomial codes and Hadamard-like codes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Polynomial Time Samplable Distributions

This paper studies distributions which can be \approximated" by sampling algorithms in time polynomial in the length of their outputs. First, it is known that if polynomial-time samplable distributions are polynomial-time computable, then NP collapses to P. This paper shows by a simple counting argument that every polynomial-time samplable distribution is computable in polynomial time if and on...

متن کامل

Randomness Condensers for Efficiently Samplable, Seed-Dependent Sources

We initiate a study of randomness condensers for sources that are efficiently samplable but may depend on the seed of the condenser. That is, we seek functions Cond : {0, 1}×{0, 1} → {0, 1} such that if we choose a random seed S ← {0, 1}, and a source X = A(S) is generated by a randomized circuit A of size t such that X has minentropy at least k given S, then Cond(X;S) should have min-entropy a...

متن کامل

Time-Bounded Universal Distributions

We show that under a reasonable hardness assumptions, the time-bounded Kolmogorov distribution is a universal samplable distribution. Under the same assumption we exactly characterize the worst-case running time of languages that are in average polynomial-time over all P-samplable distributions.

متن کامل

A Complete Promise Problem for Statistical Zero-Knowledge

We present a complete promise problem for SZK, the class of languages possessing statistical zero-knowledge proofs (against an honest verifier). The problem is to decide whether two efficiently samplable distributions are either statisticallyclose or far apart. This characterizes SZK with no reference to interaction or zero-knowledge. From this theorem and its proof, we are able to establish se...

متن کامل

No Better Ways to Generate Hard NP Instances than Picking Uniformly at Random

Distributed NP (DNP) problems are ones supplied with probability distributions of instances. We can consider their hardness for typical instances rather than just for the worst case (which may be extremely rare). Reductions between such problems must approximately preserve the distributions. A number of papers show completeness of several natural DNP problems in the class of aJl DNP problems wi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000